Charging Chicken
---------------------
0x100 - Nothing (Unused)
0x101 X, Y, Z - Goal Conditions
X = Yards to the goal (Used Values: 4, 6, 7, 8, 0xC, 0xF, 0x10, 0x11)
Y = Size of goal platform (Used Values: 2, 3, 4, 5, 6, 7, 8, 9, 0xA)
Z = Tempo (0x78 is default) (Used Values: 0x50, 0x5A, 0x64, 0x6E, 0x73, 0x78,
0x82, 0x87, 0x8C, 0x91, 0x96, 0xA0, 0xAA, 0xB4)
0x102 - Set Down Platforms
0x103 - Break Away Excess Land on Goal Platform
0x104 - Remove Text
0x104<1> - "N yards to the goal."
0x105 X - Gameplay Actions
0 - Remove Platforms (Offscreen)
1 - Ready Platforms to be Set Down
2 - Await Input (Hose)
3 - Await Input (Countdown)
4 - Mr. Chicken (Hidden in Car)
5 - Mr. Chicken (Visible)
6 - Mr. Chicken (Falls in Water)
7 - Mr. Chicken (Cooked)
8 - Reached the goal (Can look at the screen)
0x106 - Performance Check (These commands set condvar to 1 if the specified event happens)
0x106<1> - Player reached the goal (Real Game)
0x106<2> - Player didn't reach the goal
0x106<3> - Player didn't reach the goal (Retry, Real Game)
0x106<4> - Player didn't reach the goal (Retry, Practice)
0x106<5> - 1 if player held for too long, 0 if not long enough (Practice)
0x107 - Show Countdown
0x107<1> - Hide Countdown
0x107<2> X, Y - Shrink Countdown
X = Time before shrinking (Used Values: 0, 6, 0xD)
Y = Duration of shrinking (Used Values: 0, 1, 8)
0x108 W, X, Y, Z - Music Fades During Countdown
W = Time before music fades out (Used Values: 0, 0x30, 0xC0, 0x180)
X = Duration of fade out (Used Values: 0, 0x90, 0x150, 0x1E0, 0x270, 0x2A0)
Y = Time before music fades back in (Used Values: 0, 0xC0, 0x240)
Z = Duration of fade in (Used Values: 0, 0x120, 0x2A0)
0x109 - Mr. Chicken (Hide in Car)
0x109<1> - Mr. Chicken (Look at Screen)
0x109<2> - Mr. Chicken (Back to Idle)
0x10A X - Hose
X = Position (0~3)
0x10A<1> - Retract Hose
0x10B X - Number of lives
Used Values: -1 (Infinite, used in Practice), 1, 2, 3
0x10B<1> - Remove a life
0x10B<2> - Sets condvar to 1 if player has extra lives left
0x10C - Move Screen back when retrying
0x10C<1> - Reset Car
0x10D - Score
0 - Adds 1 point
1 - Save Score
0x10E - Remove Car after falling (Also stops Ambience Noise)
---------------------
Subs:
0x56 - Nothing (Unused)
0x57 - Regular pattern (Goal conditions are set before this sub)
0x58 - Practice Pattern
0x59 - Practice Pattern (Retry)
0x5A - Charging Chicken (Saffron Trial) (Unused)
0x5B - Charging Chicken (Saffron Trial)
0x5C - Charging Chicken (Saltwater Trial)
0x5D - Charging Chicken (Paprika Trial)
0x5E - Charging Chicken (Endless Game)
0x5F - Charging Chicken (Saffron Trial, Practice)
0x60 - Charging Chicken (Saltwater Trial, Practice)
0x61 - Charging Chicken (Paprika Trial, Practice)
0x62 - Charging Chicken (Gate, Practice)
0x63 - Charging Chicken (Saffron Trial, Skipped Practice)
0x64 - Charging Chicken (Saltwater Trial, Skipped Practice)
0x65 - Charging Chicken (Paprika Trial, Skipped Practice)
0x66 - Charging Chicken (Practice)